package autohome.wz.model.YouChuang;

import java.util.Date;
import java.util.List;

/**
 * 信息详情
 * Created by Administrator on 2016/12/27.
 */
public class InfoDetailDto {

    /// <summary>
/// 文章详情
/// </summary>
    private ArticleInfoDto Article;

    /// <summary>
/// 音频详情
/// </summary>
    private AudioInfoDto Audio;

    /// <summary>
/// 图文
/// </summary>
    private TextImageInfoDto TextImage;

    /// <summary>
/// 视频详情
/// </summary>
    private VideoInfoDto Video;

    /// <summary>
/// 标签
/// </summary>
    private List<TagDto> Tags;

    /// <summary>
/// 统计信息
/// </summary>
    private InfoStatisticsDto InfoStatistics;

    /// <summary>
/// 信息编号
/// </summary>
    private long InfoId;

    /// <summary>
/// 作者信息
/// </summary>
    private UserDto Author;

    /// <summary>
/// 信息类型1文章、2文图、3视频、4音频
/// </summary>
    private int InfoType;

    /// <summary>
/// 标题
/// </summary>
    private String Title;

    /// <summary>
/// 标题
/// </summary>
    private String Title2;

    /// <summary>
/// 代表图
/// </summary>
    private String Image;

    /// <summary>
/// 简介
/// </summary>
    private String Description;

    /// <summary>
/// 独家、独播
/// </summary>
    private int Ident;

    /// <summary>
/// 是否发布
/// </summary>
    private Boolean IsPublish;

    /// <summary>
/// 审核人
/// </summary>
    private int Auditor;

    /// <summary>
/// 枚举：InfoStatus ， 状态
/// </summary>
    private int Status;

    /// <summary>
/// 对应文章状态的说明，比如未审核通过的理由
/// </summary>
    private String StatusNote;

    /// <summary>
/// 海量状态
/// </summary>
    private int HailiangStatus;

    /// <summary>
/// 海量原因
/// </summary>
    private String HailiangReason;

    /// <summary>
/// 发布时间,当为推荐的时候，此时间为推荐时间
/// </summary>
    private Date PublishTime;

    /// <summary>
/// 最后更新时间
/// </summary>
    private Date LastUpdateTime;

    /// <summary>
/// 创建时间
/// </summary>
    private Date CreateTime;

    /// <summary>
/// 加载更多标识
/// </summary>
    private String PageId;

    /// <summary>
/// 是否置顶
/// </summary>
    private Boolean IsTop;

    /// <summary>
/// 是否热门
/// </summary>
    private Boolean IsHot;

    /// <summary>
/// 是否被删除
/// </summary>
    private Boolean Recycled;

    /// <summary>
/// 是否推荐到车系
/// </summary>
    private Boolean RecommendToSeries;

    /// <summary>
/// PC URL
/// </summary>
    private String PcUrl;

    /// <summary>
/// M URL
/// </summary>
    private String MUrl;

    /// <summary>
/// 客户端类型
/// </summary>
    private int ClientType;

    /// <summary>
/// UA
/// </summary>
    private String AutohomeUA;

    /// <summary>
/// 
/// </summary>
    private long PageTicks;

    /// <summary>
/// 是否优选
/// </summary>
    private Boolean IsYouxuan;

    /// <summary>
/// 推荐的内容是否显示大图
/// </summary>
    private Boolean RecommendShowBigImg;

    public ArticleInfoDto getArticle() {
        return Article;
    }

    public void setArticle(ArticleInfoDto article) {
        Article = article;
    }

    public AudioInfoDto getAudio() {
        return Audio;
    }

    public void setAudio(AudioInfoDto audio) {
        Audio = audio;
    }

    public TextImageInfoDto getTextImage() {
        return TextImage;
    }

    public void setTextImage(TextImageInfoDto textImage) {
        TextImage = textImage;
    }

    public VideoInfoDto getVideo() {
        return Video;
    }

    public void setVideo(VideoInfoDto video) {
        Video = video;
    }

    public List<TagDto> getTags() {
        return Tags;
    }

    public void setTags(List<TagDto> tags) {
        Tags = tags;
    }

    public InfoStatisticsDto getInfoStatistics() {
        return InfoStatistics;
    }

    public void setInfoStatistics(InfoStatisticsDto infoStatistics) {
        InfoStatistics = infoStatistics;
    }

    public long getInfoId() {
        return InfoId;
    }

    public void setInfoId(long infoId) {
        InfoId = infoId;
    }

    public UserDto getAuthor() {
        return Author;
    }

    public void setAuthor(UserDto author) {
        Author = author;
    }

    public int getInfoType() {
        return InfoType;
    }

    public void setInfoType(int infoType) {
        InfoType = infoType;
    }

    public String getTitle() {
        return Title;
    }

    public void setTitle(String title) {
        Title = title;
    }

    public String getTitle2() {
        return Title2;
    }

    public void setTitle2(String title2) {
        Title2 = title2;
    }

    public String getImage() {
        return Image;
    }

    public void setImage(String image) {
        Image = image;
    }

    public String getDescription() {
        return Description;
    }

    public void setDescription(String description) {
        Description = description;
    }

    public int getIdent() {
        return Ident;
    }

    public void setIdent(int ident) {
        Ident = ident;
    }

    public Boolean getPublish() {
        return IsPublish;
    }

    public void setPublish(Boolean publish) {
        IsPublish = publish;
    }

    public int getAuditor() {
        return Auditor;
    }

    public void setAuditor(int auditor) {
        Auditor = auditor;
    }

    public int getStatus() {
        return Status;
    }

    public void setStatus(int status) {
        Status = status;
    }

    public String getStatusNote() {
        return StatusNote;
    }

    public void setStatusNote(String statusNote) {
        StatusNote = statusNote;
    }

    public int getHailiangStatus() {
        return HailiangStatus;
    }

    public void setHailiangStatus(int hailiangStatus) {
        HailiangStatus = hailiangStatus;
    }

    public String getHailiangReason() {
        return HailiangReason;
    }

    public void setHailiangReason(String hailiangReason) {
        HailiangReason = hailiangReason;
    }

    public Date getPublishTime() {
        return PublishTime;
    }

    public void setPublishTime(Date publishTime) {
        PublishTime = publishTime;
    }

    public Date getLastUpdateTime() {
        return LastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        LastUpdateTime = lastUpdateTime;
    }

    public Date getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(Date createTime) {
        CreateTime = createTime;
    }

    public String getPageId() {
        return PageId;
    }

    public void setPageId(String pageId) {
        PageId = pageId;
    }

    public Boolean getTop() {
        return IsTop;
    }

    public void setTop(Boolean top) {
        IsTop = top;
    }

    public Boolean getHot() {
        return IsHot;
    }

    public void setHot(Boolean hot) {
        IsHot = hot;
    }

    public Boolean getRecycled() {
        return Recycled;
    }

    public void setRecycled(Boolean recycled) {
        Recycled = recycled;
    }

    public Boolean getRecommendToSeries() {
        return RecommendToSeries;
    }

    public void setRecommendToSeries(Boolean recommendToSeries) {
        RecommendToSeries = recommendToSeries;
    }

    public String getPcUrl() {
        return PcUrl;
    }

    public void setPcUrl(String pcUrl) {
        PcUrl = pcUrl;
    }

    public String getMUrl() {
        return MUrl;
    }

    public void setMUrl(String MUrl) {
        this.MUrl = MUrl;
    }

    public int getClientType() {
        return ClientType;
    }

    public void setClientType(int clientType) {
        ClientType = clientType;
    }

    public String getAutohomeUA() {
        return AutohomeUA;
    }

    public void setAutohomeUA(String autohomeUA) {
        AutohomeUA = autohomeUA;
    }

    public long getPageTicks() {
        return PageTicks;
    }

    public void setPageTicks(long pageTicks) {
        PageTicks = pageTicks;
    }

    public Boolean getYouxuan() {
        return IsYouxuan;
    }

    public void setYouxuan(Boolean youxuan) {
        IsYouxuan = youxuan;
    }

    public Boolean getRecommendShowBigImg() {
        return RecommendShowBigImg;
    }

    public void setRecommendShowBigImg(Boolean recommendShowBigImg) {
        RecommendShowBigImg = recommendShowBigImg;
    }
}
